package template;

//public class MyClass<T> {
//    private T e;
//
//    public MyClass(T e)
//    {
//        this.e = e;
//    }
//    public T getE() {
//        return e;
//    }
//    public void setE(T e) {
//        this.e = e;
//    }
//    public static void main(String[] args) {
//        MyClass<String> myClass = new MyClass<>("zs");
//        MyClass<Integer> myClass1 = new MyClass<>(10);
//        String str = myClass.getE();
//        int ret = myClass1.getE();
//    }
//}


//public class MyClass<T>{
//    public void testMethod1(T t) {
//        System.out.println(t);
//    }
//    public <T> T testMethod2(T t) {
//        return t;
//    }
//}


class MyClass<T>{
    public void testMethod1(T t) {
        System.out.println(t);
    }
    public <E> E testMethod2(E e) {
        return e;
    }
}
